// pages/mine/tixian/tixian.js
const app = getApp()
import { request } from '../../../utils/api'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    // 自定义nav
    statusBarHeight1: app.globalData.statusBarHeight+45,
    // 是否隐藏
    checkedWX: false,
    // 是否隐藏
    checkedYHK: true,
    // 输入的 提现金额
    money: '',
    // 支付宝名字
    zfName: '',
    zfbNum: '',
    // 提现方式   1支付宝 2银行卡
    payWay: 1,
    // 可提现余额
    yuE: '',
    // 开户人姓名
    khName: '',
    // 开户行
    yhName: '',
    // 银行卡号
    yhkNum: ''
  },
  // 返回
  goBack() {
    wx.navigateBack({
      delta: 1
    })
  },
  // 选择支付宝
  wxPay() {
    this.setData({
      checkedWX: false,
      checkedYHK: true,
      payWay: 1
    })
  },
  // 选择银行卡
  yhkPay() {
    this.setData({
      checkedWX: true,
      checkedYHK: false,
      payWay:2
    })
  },
  // 确认提现
  onTiXian() {
    if(!this.data.money || this.data.money < 0) {
      wx.showToast({
        title: '请输入正确提现金额',
        icon: 'none'
      })
      return
    }
    if(this.data.money > this.data.yuE) {
      wx.showToast({
        title: '提现金额超出了余额',
        icon: 'none'
      })
      return
    }
    if(this.data.payWay == 1 && !this.data.zfName) {
      wx.showToast({
        title: '请输入支付宝名称',
        icon: 'none'
      })
      return
    }
    if(this.data.payWay == 1 && !this.data.zfbNum) {
      wx.showToast({
        title: '请输入支付宝号码',
        icon: 'none'
      })
      return
    }
    if(this.data.payWay == 2 && !this.data.khName) {
      wx.showToast({
        title: '请输入开户人姓名',
        icon: 'none'
      })
      return
    }
    if(this.data.payWay == 2 && !this.data.yhName) {
      wx.showToast({
        title: '请输入开户行',
        icon: 'none'
      })
      return
    }
    if(this.data.payWay == 2 && !this.data.yhkNum) {
      wx.showToast({
        title: '请输入银行卡号码',
        icon: 'none'
      })
      return
    }
    request({
      url: '/zhongyisheji-applet/my/private/cashMoney',
      method: 'post',
      data: {
        money: this.data.money,
        cashType: this.data.payWay,
        cashName: this.data.zfName,
        cashAccount: this.data.zfbNum,
      }
    }).then(res => {
      console.log(res);
      if(res.code == 200) {
        wx.showToast({
          title: '提现成功！',
        })
        this.setData({
          money: '',
          payWay: 1,
          zfbNum: '',
          zfbNum: ''
        })
        // wx.redirectTo({
        //   url: '/pages/',
        // })
      }
    })
  },
  // 全部提现
  onAll() {
    console.log('1');
    this.setData({
      money: this.data.yuE
    })
  },
  // 获取可提现金额
  getUseMoney() {
    request({
      url: '/zhongyisheji-applet/my/private/myMoney',
      method: 'post',
      data: {

      }
    }).then(res => {
      console.log(res);
      if(res.code == 200) {
        this.setData({
          yuE: res.data.ZijinCash
        })
      }
    })
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.getUseMoney()
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  // onShareAppMessage: function () {

  // }
})